let arr = [1,2,3]
// Array的判断
/*1. ES5新增的方法:Array.isArray*/
Array.isArray(arr)

/*2. 从构造函数入手:obj instanceof Array*/
arr instanceof Array

/*3. 跨原型链调用toString():Object.prototype.toString.call()*/ 
function isType() {
    let str = Object.prototype.toString.call(arr)
    str = str.slice(8, -1)
    return str == 'Array' ? true : false
}

/*4. 从原型入手:Array.prototype.isPrototypeOf(obj)*/ 
Array.prototype.isPrototypeOf(arr)


